# Get all questions for a group

Retrieves the complete list of questions that prospective members must answer when joining the group. Questions are returned in order based on their ordering value (lowest first). This endpoint is not accessible for groups with INVITE_ONLY join mode. Authentication is required to prevent question harvesting.

Endpoint: GET /api/v1/groups/{groupId}/questions
Version: 1.0
Security: header

## Path parameters:

  - `groupId` (string, required)
    The identifier of the group whose questions to retrieve
    Example: "us_01hxcvk1hjexere4pvtrj0ymqq"

## Response 200 fields (application/json):

  - `questionText` (string, required)
    The question text displayed to users (max 200 characters)
    Example: "Why do you want to join this group?"

  - `type` (string, required)
    Question type determining the answer format (TEXT, SINGLE_CHOICE, MULTIPLE_CHOICE)
    Enum: "TEXT", "MULTIPLE_CHOICE", "SINGLE_CHOICE"

  - `choices` (array)
    Available choices for SINGLE_CHOICE or MULTIPLE_CHOICE questions. Empty for TEXT questions.

  - `choices.text` (string, required)
    The display text for this choice option (max 60 characters)
    Example: "I want to learn from others"

  - `choices.order` (integer, required)
    Display order for this choice (lower values appear first)

  - `ordering` (integer, required)
    Display order position - questions with lower values appear first
    Example: 1000

  - `id` (string, required)
    Unique identifier for the question
    Example: "us_01hxcvk1hjexere4pvtrj0ymqq"


